Big Huge Thesaurus

family Rafflesiaceae

noun